Skip to content

Ruby スクリプトを _tasks/ ディレクトリに整理#24

Merged
yasulab merged 4 commits intomainfrom
organize-scripts-into-tasks-dir
Dec 31, 2025
Merged

Ruby スクリプトを _tasks/ ディレクトリに整理#24
yasulab merged 4 commits intomainfrom
organize-scripts-into-tasks-dir

Conversation

@yasulab
Copy link
Copy Markdown
Member

@yasulab yasulab commented Dec 31, 2025

概要

プロジェクトのルートディレクトリをクリーンに保つため、すべての Ruby タスクスクリプトを _tasks/ ディレクトリに移動します。

変更内容

ファイルの移動

以下のスクリプトを _tasks/ ディレクトリに移動:

  • cache_dojo_logos.rb_tasks/cache_dojo_logos.rb
  • compact_geojson.rb_tasks/compact_geojson.rb
  • get_data_from_earth.rb_tasks/get_data_from_earth.rb
  • get_data_from_japan.rb_tasks/get_data_from_japan.rb
  • upsert_dojos_geojson.rb_tasks/upsert_dojos_geojson.rb

Rakefile の更新

  • すべての Rake タスクを更新して _tasks/ 内のスクリプトを参照するように変更

効果

  • ✅ ルートディレクトリの整理
  • ✅ タスクスクリプトの体系的な管理
  • ✅ Jekyll の規約に準拠(_ プレフィックスでビルドから自動除外)
  • ✅ 既存の Rake タスクとの互換性を維持(GitHub Actions への影響なし)

動作確認

  • すべての Rake タスクが従来通り動作することを確認済み
  • GitHub Actions は Rake タスク経由で実行されるため、変更の影響なし

- Jekyll の規約に従い、_ プレフィックスでビルドから自動除外
- 内部データやアーカイブスクリプトを本番環境から隔離
- すべての Ruby タスクスクリプトを _tasks/ ディレクトリに移動
  - cache_dojo_logos.rb
  - compact_geojson.rb
  - get_data_from_earth.rb
  - get_data_from_japan.rb
  - upsert_dojos_geojson.rb
- Rakefile を更新して _tasks/ 内のスクリプトを参照
- Jekyll の規約に従い、_ プレフィックスでビルドから除外

これによりプロジェクトのルートディレクトリをクリーンに保ち、
タスクスクリプトを体系的に管理
_tasks/ に移動した Ruby スクリプトを exclude リストから削除:
- get_data_from_earth.rb
- get_data_from_japan.rb
- upsert_dojos_geojson.rb
- compact_geojson.rb

これらは既に _tasks/ ディレクトリにあり、Jekyll の規約により
自動的に除外されるため、明示的な exclude は不要
@yasulab yasulab merged commit 3c01c09 into main Dec 31, 2025
1 check passed
@yasulab yasulab deleted the organize-scripts-into-tasks-dir branch December 31, 2025 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant